package com.bristua.mall.user.dao;
import com.bristua.mall.user.model.TUserReturnIntegralFlow;
import com.bristua.mall.user.model.condition.TUserReturnIntegralFlowExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TUserReturnIntegralFlowMapper {
    int countByExample(TUserReturnIntegralFlowExample example);

    int deleteByExample(TUserReturnIntegralFlowExample example);

    int deleteByPrimaryKey(String userPointId);

    int insert(TUserReturnIntegralFlow record);

    int insertSelective(TUserReturnIntegralFlow record);

    List<TUserReturnIntegralFlow> selectByExample(TUserReturnIntegralFlowExample example);

    TUserReturnIntegralFlow selectByPrimaryKey(String userPointId);

    int updateByExampleSelective(@Param("record") TUserReturnIntegralFlow record, @Param("example") TUserReturnIntegralFlowExample example);

    int updateByExample(@Param("record") TUserReturnIntegralFlow record, @Param("example") TUserReturnIntegralFlowExample example);

    int updateByPrimaryKeySelective(TUserReturnIntegralFlow record);

    int updateByPrimaryKey(TUserReturnIntegralFlow record);
}